Spring で MyBatis を活用する方法
Spring
で
MyBatis
を活用する方法
from
Spring 徹底入門 Spring Framework による Java アプリケーション開発
MyBatis
から提供されている
MyBatis-Spring
ライブラリを利用
MyBatis
のコンポーネントを
Spring
の
DI コンテナ
上で管理できるように
Spring のトランザクション制御にのせられる
初期化処理も任せられるため、MyBatis の API を使う必要がない
例外が Spring の例外に変換される
スレッドセーフ
な Mapper オブジェクトが生成される (他の Bean に DI しても安全)